package com.dog.basics.bean.vo.api.common;

import com.dog.basics.common.fluorite.request.RequestLiveBroadcastVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 监控画面
 * </p>
 *
 * @author wph
 * @since 2020-08-04
 */
@Data
public class ApiMonitoringScreenVo {


    /**
     * 标识
     */
    @ApiModelProperty(value = "主键", dataType = "Long")
    private Long id;

    /**
     * 幼儿园Id
     */
    @ApiModelProperty(value = "幼儿园Id", dataType = "Long")
    private Long kindergartenId;


    /**
     * 班级标识
     */
    @ApiModelProperty(value = "班级标识", dataType = "Long")
    private Long classId;

    /**
     * 画面类型:0:走廊 1:教室
     */
    @ApiModelProperty(value = "画面类型:0:走廊 1:教室", dataType = "Integer")
    private Integer type;

    /**
     * 监控画面名称
     */
    @ApiModelProperty(value = "监控画面名称", dataType = "String")
    private String frameTitle;

    /**
     * 监控画面说明
     */
    @ApiModelProperty(value = "监控画面说明", dataType = "String")
    private String frameExplain;

    /**
     * 设备序列号
     */

    @ApiModelProperty(value = "设备序列号", dataType = "String")
    private String deviceSerial;
    /**
     * 设备验证码
     */

    @ApiModelProperty(value = "设备验证码(100)", dataType = "String")
    private String validateCode;
    /**
     * 视频流信息
     */
    @ApiModelProperty(value = "视频流信息",dataType = "RequestLiveBroadcastVo")
    private RequestLiveBroadcastVo liveBroadcastVo;


    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", dataType = "Long")
    private Long createTime;
    /**
     * 设备TOken
     */

    @ApiModelProperty(value = "设备TOken", dataType = "String")
    private String deviceToken;


}
